<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>捕捉回车键（怎么在JS中捕捉键值。）</title>
	</head>
	<body>
		
		<script type="text/javascript">
			
			/* function sum(x , y){
				
			}
			
			sum();
			sum(1);
			sum(1,2);
			sum(1,2,3);
			*/
		   
			/* function myfun(){
				console.log("执行了myfun....没有参数的！")
			} */
			
			/* function myfun(fdsafdsafds){
				console.log("执行了myfun....有参数的！")
			}
			
			myfun("abc") */
			
			
			// x, y都是变量名,随意的,随便写.只要符合标识符命名规范就行.
			window.onload = function(x){ // x代表的就是load事件对象.
				// 给id="username"的节点绑定keydown事件
				// 后面的这个回调函数是我们负责编写的,但是调用者是监听器.
				// 监听器调用这个回调函数的时候会传过来一个事件对象.
				// 你如果需要使用这个事件对象的时候,你可以写上,你不需要这个事件对象的时候,可以省略.
				document.getElementById("username").onkeydown = function(y){ // y代表的就是一个keydown事件对象.
					//console.log("keydown.....")
					// 在这里捕捉键值,当用户敲回车键了,则登录
					// 新知识点:所有的“键盘事件对象”,有keyCode属性,这个keyCode属性可以获取键值.
					// keyCode是键盘事件对象的属性.
					// 记住:键盘上回车键的键值永远都是13.ECS键的键值永远都是27.
					if(y.keyCode == 13) {
						console.log("登录，正在进行身份认证，请稍后...");
					}else if(y.keyCode == 27){
						console.log("系统安全退出了！")
					}
				}
			}
			
		</script>
		
		用户名：<input type="text" id="username" />
		
	</body>
</html>
